package com.wf.model.request;

import com.wf.model.entity.BaseEntity;

import java.util.Arrays;

public class ProcessDefinitionExtJsonRequest extends BaseEntity {
    private String processDefinitionKey;
    private String processDefinitionName;
    private String formKey;
    private String approveType;
    private String boardType;
    private Boolean autoJump;
    private String formServer;
    private Integer version;
    private String[] ids;
    private int pageNum;
    private int pageSize;

    public String getProcessDefinitionKey() {
        return processDefinitionKey;
    }

    public void setProcessDefinitionKey(String processDefinitionKey) {
        this.processDefinitionKey = processDefinitionKey;
    }

    public String getFormKey() {
        return formKey;
    }

    public void setFormKey(String formKey) {
        this.formKey = formKey;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String[] getIds() {
        return ids;
    }

    public void setIds(String[] ids) {
        this.ids = ids;
    }

    public String getProcessDefinitionName() {
        return processDefinitionName;
    }

    public void setProcessDefinitionName(String processDefinitionName) {
        this.processDefinitionName = processDefinitionName;
    }

    public String getApproveType() {
        return approveType;
    }

    public void setApproveType(String approveType) {
        this.approveType = approveType;
    }

    public Boolean getAutoJump() {
        return autoJump;
    }

    public void setAutoJump(Boolean autoJump) {
        this.autoJump = autoJump;
    }

    public String getBoardType() {
        return boardType;
    }

    public void setBoardType(String boardType) {
        this.boardType = boardType;
    }

    public String getFormServer() {
        return formServer;
    }

    public void setFormServer(String formServer) {
        this.formServer = formServer;
    }

    @Override
    public String toString() {
        return "ProcessDefinitionExtJsonRequest{" +
                "processDefinitionKey='" + processDefinitionKey + '\'' +
                ", processDefinitionName='" + processDefinitionName + '\'' +
                ", formKey='" + formKey + '\'' +
                ", approveType='" + approveType + '\'' +
                ", boardType='" + boardType + '\'' +
                ", autoJump=" + autoJump +
                ", formServer='" + formServer + '\'' +
                ", updater='" + updater + '\'' +
                ", version=" + version +
                ", ids=" + Arrays.toString(ids) +
                ", pageNum=" + pageNum +
                ", pageSize=" + pageSize +
                '}';
    }
}
